package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * @Author: charls
 * @Description:TODO
 * @Date: 2023/05/05/ 14:35
 * @Version: 1.0
 */

/**
 * 封装页面所有可能传递过来的查询条件
 */
@Data
public class SearchParam {
    private String keyword;//全文传递过来的检索关键字
    private Long catalog3Id;//三级分类进行检索

    /**
     *1.销量 2.价格 3.热度分
     */
    private String sort;//排序的条件

    /**
     * 过滤：hasStock（是否有货 0|1）、
     * skuPrice区间（1-500）-（null-500）-(500-null)、
     * brandId、根据品牌进行查询
     * catalogId、
     * attrs根据属性进行查询（系统、屏幕尺寸）
     */
    private Integer hasStock;// 是否只显示有货
    private String skuPrice;// 价格区间
    private List<Long> brandId;// 按照品牌查询（可多个）
    private List<String> attrs;// 按照属性进行筛选

    //页码
    private Integer pageNum=1;

    /**
     * 原生的所有查询条件
     */
/*    private String _queryString;*/
}
